const jsonwebtoken = require('jsonwebtoken')
const secret = 'Garritsen'
const JWT = {
  generate(value, expires) {
    return jsonwebtoken.sign(value, secret, { expiresIn: expires })
  },
  verify(token) {
    try {
      return jsonwebtoken.verify(token, secret)
    } catch (e) {
      return false
    }
  }
}
// const token = JWT.generate({ name: 'admin', password: '123456' }, '5s')
// console.log(token)
// console.log(JWT.verify(token))
// setTimeout(() => {
//   console.log(JWT.verify(token))
// }, 6000)
module.exports = JWT
